package com.vecspace.middleplatform.filemanagment.pojo;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonIgnore;

public class UploadFileStorage {
	
	@JsonIgnore
	public static final int USABLE_STATUS_UNABLE = 0;
	@JsonIgnore
	public static final int USABLE_STATUS_WRITE = 1;
	@JsonIgnore
	public static final int USABLE_STATUS_READ = 2;
	private String id;
	private String storageName;
	private String storagePath;
	private long storageSize;
	private int usableStatus;//0不可用，1可新增文件，2可读取文件
	private String remarks;
	private int displayOrdinal;
	private String recordCreateUser;
	private String recordUpdateUser;
	private Date recordCreateTime;
	private Date recordUpdateTime;
	private int recordEditFlag;
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getStorageName() {
		return storageName;
	}
	public void setStorageName(String storageName) {
		this.storageName = storageName;
	}
	public String getStoragePath() {
		return storagePath;
	}
	public void setStoragePath(String storagePath) {
		this.storagePath = storagePath;
	}
	public long getStorageSize() {
		return storageSize;
	}
	public void setStorageSize(long storageSize) {
		this.storageSize = storageSize;
	}
	/**0不可用，1可新增文件，2可读取文件*/
	public int getUsableStatus() {
		return usableStatus;
	}
	/**0不可用，1可新增文件，2可读取文件*/
	public void setUsableStatus(int usableStatus) {
		this.usableStatus = usableStatus;
	}
	public String getRemarks() {
		return remarks;
	}
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
	public int getDisplayOrdinal() {
		return displayOrdinal;
	}
	public void setDisplayOrdinal(int displayOrdinal) {
		this.displayOrdinal = displayOrdinal;
	}
	public String getRecordCreateUser() {
		return recordCreateUser;
	}
	public void setRecordCreateUser(String recordCreateUser) {
		this.recordCreateUser = recordCreateUser;
	}
	public String getRecordUpdateUser() {
		return recordUpdateUser;
	}
	public void setRecordUpdateUser(String recordUpdateUser) {
		this.recordUpdateUser = recordUpdateUser;
	}
	public Date getRecordCreateTime() {
		return recordCreateTime;
	}
	public void setRecordCreateTime(Date recordCreateTime) {
		this.recordCreateTime = recordCreateTime;
	}
	public Date getRecordUpdateTime() {
		return recordUpdateTime;
	}
	public void setRecordUpdateTime(Date recordUpdateTime) {
		this.recordUpdateTime = recordUpdateTime;
	}
	public int getRecordEditFlag() {
		return recordEditFlag;
	}
	public void setRecordEditFlag(int recordEditFlag) {
		this.recordEditFlag = recordEditFlag;
	}
}
